Supporting the Hard Real-Time Requirements of Mechatronic Systems by 2-Level Interrupt Service Management
نویسندگان
چکیده
Mechatronic systems often require hard real-time behaviour of the controlling system. The standard solution for this kind of application is based on the timetriggered approach, and for certain circumstances the schedulability is provable. In contrast to this, the approach in this paper introduces some hardware enhancements that allow first to substitute the timetriggered system by an event-triggered system and second to enhance the event-triggered system by a two-level reaction system while conserving the hard real-time capabilities. This results in a hard-time-but-weak-logic reaction system when computing time is tide but maintains full processing capabilities and therefore exact reaction values for all reactions whenever possible. Combining two or more events will improve the theoretical schedulability of the system too.
منابع مشابه
Towards Real-Time Adaptive QoS Management in Middleware for Embedded Computing Systems
Meeting the quality of service (QoS) requirements of distributed real-time mission-critical embedded systems is hard [1]. These systems impose timing constraints on both critical and non-critical operations, across distributed endsystems and networks. Likewise, these systems often require embedded processor and network resources, so that both time and space utilization are constrained. Many of ...
متن کاملModel-Driven Development of Reconfigurable Mechatronic Systems with Mechatronic UML
Today, advanced technical systems are complex, reconfigurable mechatronic systems where most control and reconfiguration functionality is realized in software. A number of requirements have to be satisfied in order to apply the model-driven development approach and the UML for mechatronic systems: The UML design models must support the specification of the required hard real-time event processi...
متن کاملInterrupt Service Threads - A New Approach to Handle Multiple Hard Real-Time Events on a Multithreaded Microcontroller
We propose a new event handling mechanism based on a multithreaded microcontroller, that allows efficient handling of simultaneous overlapping events with hard realtime requirements. Real-time threads are used as interrupt service threads (ISTs) instead of interrupt service routines (ISRs). ISTs are executed on a multithreaded microcontroller that supports multiple concurrently executing ISTs. ...
متن کاملSupport for dynamic QoS in the HARTIK kernel
HARTIK is a real-time kernel originally developed for supporting complex robot applications and hard real-time control applications, in general. However, in the last years, the kernel has been modified to introduce support for soft real-time and multimedia applications. Major changes include the development of a new service mechanism, which provides the abstraction of temporal protection, and t...
متن کاملTime Management in Partitioned Systems
Time management is one of the critical modules of safety-critical systems. Applications need strong assurance from the operating system that their hard real-time requirements are met. Partitioned system has recently evolved as a means to provide protection to safety critical applications running on an Avionics computer resource. Each partition has an application running strictly for a specified...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003